Retrieves the maximum width of a ToolTip window
#include <GuiToolTip.au3>
_GUIToolTip_GetMaxTipWidth ( $hWnd )
| $hWnd | Handle to the ToolTip control (returned by _GUIToolTip_Create.) |
| Success: | the maximum ToolTip width, in pixels. |
| Failure: | -1. |
#include <GUIConstantsEx.au3>
#include <GUIToolTip.au3>
#include <MsgBoxConstants.au3>
Example()
Func Example()
Local $hGUI = GUICreate(StringTrimRight(@ScriptName, 4), 350, 200)
Local $iButton = GUICtrlCreateButton("This is a button", 30, 32, 130, 28)
Local $hButton = GUICtrlGetHandle($iButton)
; Create a tooltip control
Local $hToolTip = _GUIToolTip_Create($hGUI)
; Set the maximum width to 400 pixels
_GUIToolTip_SetMaxTipWidth($hToolTip, 400)
_GUIToolTip_AddTool($hToolTip, 0, 'If the text exceeds the width, then it carries over to the next line.' & @CRLF & 'Also allows you to use @CRLF', $hButton)
GUISetState()
; Display the max width of the tooltip
MsgBox($MB_SYSTEMMODAL, "Info", "Max Width: " & _GUIToolTip_GetMaxTipWidth($hToolTip) & " Pixels")
While 1
If GUIGetMsg() = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
; Destroy the tooltip control
_GUIToolTip_Destroy($hToolTip)
GUIDelete($hGUI)
EndFunc ;==>Example